import baseUrl from '@/api/baseUrl.js'
function request(config){
  return new Promise((resolve,reject)=>{
     uni.request({
      // 开发者服务器路径
      url: baseUrl+config.url,
      timeout:5000,
      method:config.method,
      // get post delete put 传参都是data
      data:config.data,
      header:{
        'content-type':config.contentType?config.contentType:'application/json',
		'token':uni.getStorageSync('token')?uni.getStorageSync('token'):''
      },
      success(res){
		  // token 过期处理
		  // console.log("res==>",res);
		  if(res.data.code === 20002){
			  uni.showModal({
			  	title:"提示",
				content:res.data.message,
				success(res){
					if(res.confirm){
						uni.navigateTo({
							url:'/pages/user/login/login'
						})
					}else{
						uni.showToast({
							title:'你点击了取消'
						})
					}
				}
			  })
		  }else{
			  // 成功
			  resolve(res.data)
		  }
        
      },
      fail(error){
        // 失败
        reject(error)
      }
    })
  })
}

export default request;